#ifndef SIMULATORREGISTER_H_
#define SIMULATORREGISTER_H_

#include "Universe.h"
#include "Scheduler.h"
#include "Shell.h"
#include "Position.h"
class ShellProxy;

class SimulatorRegister
{
public:
    SimulatorRegister(Universe * universe, Scheduler * scheduler);
    virtual ~SimulatorRegister();


    ShellProxy * registerGhost(Ghost * ghost);

private:
    Universe * universe;
    Scheduler * scheduler;
};

#endif /*SIMULATORREGISTER_H_*/
